#ifndef ARMADURA_H_
#define ARMADURA_H_

#include "../ObjetoMovible.h"
#include "../Personajes/Personaje.h"

class EstadoArmadura {
	
	public:
	static const vector<int> acciones;
	static const vector<string> descripcionAcciones;
	
};

class Armadura : public ObjetoMovible {
	
	public:
		Armadura(int x, int y, int maximoX, int maximoY, Orientacion orientacion);
		virtual void Actualizar(Uint32 time);
		virtual int indexEstado(int estado);
		virtual void Morir();
		virtual void ColisionarConPersonaje(ObjetoEstatico* personaje, int colX, int colY, int colXvieja = NULL, int colYvieja = NULL);
		virtual void ColisionarConEnemigo(ObjetoEstatico* movible, int colX, int colY, int colXvieja = NULL, int colYvieja = NULL);
	
};

#endif /* ARMADURA_H_ */
